package org.sibframework.sda.test.objects;

public class IfMdFrequency implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 中文描述，如 每日3次，每周一次等<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    private java.lang.String name = null;
    /**
     * 简写，如1/W *，TID4A<p>
    *医生使用时，用此列显示，因为比如TID4A，TID8A等都是每日3次<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CODE</tt>.<p>
     */
    private java.lang.String code = null;
    /**
     * 执行次数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TIMES</tt>.<p>
     */
    private java.lang.Long times = null;
    /**
     * 周期，默认时间单位为天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CYCLE</tt>.<p>
     */
    private java.lang.Long cycle = null;
    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    private java.lang.String helpCode = null;
    /**
     * 24小时首次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FISRT_EXE_TIME</tt>.<p>
     */
    private java.lang.String fisrtExeTime = null;
    /**
     * 24小时最后一次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAST_EXE_TIME</tt>.<p>
     */
    private java.lang.String lastExeTime = null;
    /**
     * 执行时间描述，AM/PM格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE_AMPM_TIME</tt>.<p>
     */
    private java.lang.String exeAmpmTime = null;
    /**
     * 执行时间描述，24小时格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE24H_TIME</tt>.<p>
     */
    private java.lang.String exe24hTime = null;
    /**
     * 24小时强制执行标准数字型，如17-23-5-11<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FREQ_DESC_DETAIL</tt>.<p>
     */
    private java.lang.String freqDescDetail = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 打印名字<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PRINT_NAME</tt>.<p>
     */
    private java.lang.String printName = null;
    /**
     * 是否可以修改<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_MODIFIED</tt>.<p>
     */
    private java.lang.Long isModified = null;
    /**
     * 是否周频率<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_WEEK</tt>.<p>
     */
    private java.lang.Long isWeek = null;
    /**
     * 五笔助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>STROKES_CODE</tt>.<p>
     */
    private java.lang.String strokesCode = null;
    /**
     * 每周期执行几天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>EXE_CYCLE_DAYTIMES</tt>.<p>
     */
    private java.lang.Long exeCycleDaytimes = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 中文描述，如 每日3次，每周一次等<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public java.lang.String getName() {
    	return this.name;
    }
    /**
     * 中文描述，如 每日3次，每周一次等<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public void setName(java.lang.String name) {
    	this.name = name;
    }

    /**
     * 简写，如1/W *，TID4A<p>
    *医生使用时，用此列显示，因为比如TID4A，TID8A等都是每日3次<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CODE</tt>.<p>
     */
    public java.lang.String getCode() {
    	return this.code;
    }
    /**
     * 简写，如1/W *，TID4A<p>
    *医生使用时，用此列显示，因为比如TID4A，TID8A等都是每日3次<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CODE</tt>.<p>
     */
    public void setCode(java.lang.String code) {
    	this.code = code;
    }

    /**
     * 执行次数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TIMES</tt>.<p>
     */
    public java.lang.Long getTimes() {
    	return this.times;
    }
    /**
     * 执行次数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>TIMES</tt>.<p>
     */
    public void setTimes(java.lang.Long times) {
    	this.times = times;
    }

    /**
     * 周期，默认时间单位为天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CYCLE</tt>.<p>
     */
    public java.lang.Long getCycle() {
    	return this.cycle;
    }
    /**
     * 周期，默认时间单位为天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CYCLE</tt>.<p>
     */
    public void setCycle(java.lang.Long cycle) {
    	this.cycle = cycle;
    }

    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    public java.lang.String getHelpCode() {
    	return this.helpCode;
    }
    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    public void setHelpCode(java.lang.String helpCode) {
    	this.helpCode = helpCode;
    }

    /**
     * 24小时首次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FISRT_EXE_TIME</tt>.<p>
     */
    public java.lang.String getFisrtExeTime() {
    	return this.fisrtExeTime;
    }
    /**
     * 24小时首次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FISRT_EXE_TIME</tt>.<p>
     */
    public void setFisrtExeTime(java.lang.String fisrtExeTime) {
    	this.fisrtExeTime = fisrtExeTime;
    }

    /**
     * 24小时最后一次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAST_EXE_TIME</tt>.<p>
     */
    public java.lang.String getLastExeTime() {
    	return this.lastExeTime;
    }
    /**
     * 24小时最后一次执行时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>LAST_EXE_TIME</tt>.<p>
     */
    public void setLastExeTime(java.lang.String lastExeTime) {
    	this.lastExeTime = lastExeTime;
    }

    /**
     * 执行时间描述，AM/PM格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE_AMPM_TIME</tt>.<p>
     */
    public java.lang.String getExeAmpmTime() {
    	return this.exeAmpmTime;
    }
    /**
     * 执行时间描述，AM/PM格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE_AMPM_TIME</tt>.<p>
     */
    public void setExeAmpmTime(java.lang.String exeAmpmTime) {
    	this.exeAmpmTime = exeAmpmTime;
    }

    /**
     * 执行时间描述，24小时格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE24H_TIME</tt>.<p>
     */
    public java.lang.String getExe24hTime() {
    	return this.exe24hTime;
    }
    /**
     * 执行时间描述，24小时格式<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>EXE24H_TIME</tt>.<p>
     */
    public void setExe24hTime(java.lang.String exe24hTime) {
    	this.exe24hTime = exe24hTime;
    }

    /**
     * 24小时强制执行标准数字型，如17-23-5-11<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FREQ_DESC_DETAIL</tt>.<p>
     */
    public java.lang.String getFreqDescDetail() {
    	return this.freqDescDetail;
    }
    /**
     * 24小时强制执行标准数字型，如17-23-5-11<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FREQ_DESC_DETAIL</tt>.<p>
     */
    public void setFreqDescDetail(java.lang.String freqDescDetail) {
    	this.freqDescDetail = freqDescDetail;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 打印名字<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PRINT_NAME</tt>.<p>
     */
    public java.lang.String getPrintName() {
    	return this.printName;
    }
    /**
     * 打印名字<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>PRINT_NAME</tt>.<p>
     */
    public void setPrintName(java.lang.String printName) {
    	this.printName = printName;
    }

    /**
     * 是否可以修改<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_MODIFIED</tt>.<p>
     */
    public java.lang.Long getIsModified() {
    	return this.isModified;
    }
    /**
     * 是否可以修改<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_MODIFIED</tt>.<p>
     */
    public void setIsModified(java.lang.Long isModified) {
    	this.isModified = isModified;
    }

    /**
     * 是否周频率<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_WEEK</tt>.<p>
     */
    public java.lang.Long getIsWeek() {
    	return this.isWeek;
    }
    /**
     * 是否周频率<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_WEEK</tt>.<p>
     */
    public void setIsWeek(java.lang.Long isWeek) {
    	this.isWeek = isWeek;
    }

    /**
     * 五笔助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>STROKES_CODE</tt>.<p>
     */
    public java.lang.String getStrokesCode() {
    	return this.strokesCode;
    }
    /**
     * 五笔助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>STROKES_CODE</tt>.<p>
     */
    public void setStrokesCode(java.lang.String strokesCode) {
    	this.strokesCode = strokesCode;
    }

    /**
     * 每周期执行几天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>EXE_CYCLE_DAYTIMES</tt>.<p>
     */
    public java.lang.Long getExeCycleDaytimes() {
    	return this.exeCycleDaytimes;
    }
    /**
     * 每周期执行几天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>EXE_CYCLE_DAYTIMES</tt>.<p>
     */
    public void setExeCycleDaytimes(java.lang.Long exeCycleDaytimes) {
    	this.exeCycleDaytimes = exeCycleDaytimes;
    }
}